// package com.yhl.login;
//
// import com.yhl.person.bean.User;
// import com.yhl.person.dao.UserDao;
// import com.yhl.person.services.imp.UserServiceImpl;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.stereotype.Service;
//
// /**
//  * @author: yanghl
//  * @description: TODO
//  * @date: 2024/7/15 17:39
//  */
// import org.springframework.security.core.userdetails.UserDetailsService;
// import org.springframework.security.core.userdetails.UserDetails;
// import org.springframework.security.core.userdetails.UsernameNotFoundException;
//
// @Service
// public class MyUserDetailsService implements UserDetailsService {
//
//     @Autowired
//     private UserServiceImpl userService;
//
//     @Override
//     public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
//         // 在这里实现加载用户的逻辑
//         User user = userService.getUserByName(username);
//         if (user == null) {
//             throw new UsernameNotFoundException("User not found");
//         }
//         // 返回 UserDetails 实例
//         return new MyUserDetails(user);
//     }
// }
